puzzled out - English Synonyms Dictionary